rain heavily - English Synonyms Dictionary